<!DOCTYPE HTML>

<html lang="en">
<head>

<title>JwsHeader (spring-security-docs 5.6.3 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="JwsHeader (spring-security-docs 5.6.3 API)";
        }
    }
    catch(err) {
    }
//-->
var data = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">

<div class="topNav"><a id="navbar.top">

</a>
<div class="skipNav"><a href="JwsHeader.html#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="JwsHeader.html#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="JwsHeader.html#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="JwsHeader.html#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">

</a></div>

</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>

<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.springframework.security.oauth2.jwt</a></div>
<h2 title="Class JwsHeader" class="title">Class JwsHeader</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.springframework.security.oauth2.jwt.JwsHeader</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public final class <span class="typeNameLabel">JwsHeader</span>
extends java.lang.Object</pre>
<div class="block">The JSON Web Signature (JWS) header is a JSON object representing the header parameters
of a JSON Web Token, that describe the cryptographic operations used to digitally sign
or create a MAC of the contents of the JWS Protected Header and JWS Payload.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.6</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a target="_blank" href="https://tools.ietf.org/html/rfc7515#section-4">JWS JOSE
Header</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="nested.class.summary">

</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader.Builder</a></span></code></th>
<td class="colLast">
<div class="block">A builder for <a href="JwsHeader.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader</code></a>.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">

</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader.Builder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#from(org.springframework.security.oauth2.jwt.JwsHeader)">from</a></span>&#8203;(<a href="JwsHeader.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader</a>&nbsp;headers)</code></th>
<td class="colLast">
<div class="block">Returns a new <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader.Builder</code></a>, initialized with the provided <code>headers</code>.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws">JwsAlgorithm</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getAlgorithm()">getAlgorithm</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the <a href="../jose/JwaAlgorithm.html" title="interface in org.springframework.security.oauth2.jose"><code>JWA algorithm</code></a> used to digitally sign the JWS or
encrypt the JWE.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getContentType()">getContentType</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the content type header that declares the media type of the secured content
(the payload).</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getCritical()">getCritical</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the critical headers that indicates which extensions to the JWS/JWE/JWA
specifications are being used that MUST be understood and processed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getHeader(java.lang.String)">getHeader</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Returns the header value.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getHeaders()">getHeaders</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the headers.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getJwk()">getJwk</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the JSON Web Key which is the public key that corresponds to the key used
to digitally sign the JWS or encrypt the JWE.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.net.URL</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getJwkSetUrl()">getJwkSetUrl</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the JWK Set URL that refers to the resource of a set of JSON-encoded public
keys, one of which corresponds to the key used to digitally sign the JWS or encrypt
the JWE.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getKeyId()">getKeyId</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the key ID that is a hint indicating which key was used to secure the JWS
or JWE.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getType()">getType</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the type header that declares the media type of the JWS/JWE.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getX509CertificateChain()">getX509CertificateChain</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the X.509 certificate chain that contains the X.509 public key certificate
or certificate chain corresponding to the key used to digitally sign the JWS or
encrypt the JWE.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getX509SHA1Thumbprint()">getX509SHA1Thumbprint</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the X.509 certificate SHA-1 thumbprint that is a base64url-encoded SHA-1
 thumbprint (a.k.a.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getX509SHA256Thumbprint()">getX509SHA256Thumbprint</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the X.509 certificate SHA-256 thumbprint that is a base64url-encoded
SHA-256 thumbprint (a.k.a.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.net.URL</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#getX509Url()">getX509Url</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the X.509 URL that refers to the resource for the X.509 public key
certificate or certificate chain corresponding to the key used to digitally sign
the JWS or encrypt the JWE.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader.Builder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="JwsHeader.html#with(org.springframework.security.oauth2.jose.jws.JwsAlgorithm)">with</a></span>&#8203;(<a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws">JwsAlgorithm</a>&nbsp;jwsAlgorithm)</code></th>
<td class="colLast">
<div class="block">Returns a new <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader.Builder</code></a>, initialized with the provided <a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws"><code>JwsAlgorithm</code></a>.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">

</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">

<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">

</a>
<h3>Method Detail</h3>
<a id="getAlgorithm()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlgorithm</h4>
<pre class="methodSignature">public&nbsp;<a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws">JwsAlgorithm</a>&nbsp;getAlgorithm()</pre>
<div class="block">Returns the <a href="../jose/JwaAlgorithm.html" title="interface in org.springframework.security.oauth2.jose"><code>JWA algorithm</code></a> used to digitally sign the JWS or
encrypt the JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <a href="../jose/JwaAlgorithm.html" title="interface in org.springframework.security.oauth2.jose"><code>JwaAlgorithm</code></a></dd>
</dl>
</li>
</ul>
<a id="with(org.springframework.security.oauth2.jose.jws.JwsAlgorithm)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>with</h4>
<pre class="methodSignature">public static&nbsp;<a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader.Builder</a>&nbsp;with&#8203;(<a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws">JwsAlgorithm</a>&nbsp;jwsAlgorithm)</pre>
<div class="block">Returns a new <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader.Builder</code></a>, initialized with the provided <a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws"><code>JwsAlgorithm</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>jwsAlgorithm</code> - the <a href="../jose/jws/JwsAlgorithm.html" title="interface in org.springframework.security.oauth2.jose.jws"><code>JwsAlgorithm</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader.Builder</code></a></dd>
</dl>
</li>
</ul>
<a id="from(org.springframework.security.oauth2.jwt.JwsHeader)">

</a>
<ul class="blockList">
<li class="blockList">
<h4>from</h4>
<pre class="methodSignature">public static&nbsp;<a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader.Builder</a>&nbsp;from&#8203;(<a href="JwsHeader.html" title="class in org.springframework.security.oauth2.jwt">JwsHeader</a>&nbsp;headers)</pre>
<div class="block">Returns a new <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader.Builder</code></a>, initialized with the provided <code>headers</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>headers</code> - the headers</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the <a href="JwsHeader.Builder.html" title="class in org.springframework.security.oauth2.jwt"><code>JwsHeader.Builder</code></a></dd>
</dl>
</li>
</ul>
<a id="getJwkSetUrl()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getJwkSetUrl</h4>
<pre class="methodSignature">public&nbsp;java.net.URL&nbsp;getJwkSetUrl()</pre>
<div class="block">Returns the JWK Set URL that refers to the resource of a set of JSON-encoded public
keys, one of which corresponds to the key used to digitally sign the JWS or encrypt
the JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the JWK Set URL</dd>
</dl>
</li>
</ul>
<a id="getJwk()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getJwk</h4>
<pre class="methodSignature">public&nbsp;java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;getJwk()</pre>
<div class="block">Returns the JSON Web Key which is the public key that corresponds to the key used
to digitally sign the JWS or encrypt the JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the JSON Web Key</dd>
</dl>
</li>
</ul>
<a id="getKeyId()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyId</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getKeyId()</pre>
<div class="block">Returns the key ID that is a hint indicating which key was used to secure the JWS
or JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the key ID</dd>
</dl>
</li>
</ul>
<a id="getX509Url()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getX509Url</h4>
<pre class="methodSignature">public&nbsp;java.net.URL&nbsp;getX509Url()</pre>
<div class="block">Returns the X.509 URL that refers to the resource for the X.509 public key
certificate or certificate chain corresponding to the key used to digitally sign
the JWS or encrypt the JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the X.509 URL</dd>
</dl>
</li>
</ul>
<a id="getX509CertificateChain()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getX509CertificateChain</h4>
<pre class="methodSignature">public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getX509CertificateChain()</pre>
<div class="block">Returns the X.509 certificate chain that contains the X.509 public key certificate
or certificate chain corresponding to the key used to digitally sign the JWS or
encrypt the JWE. The certificate or certificate chain is represented as a
<code>List</code> of certificate value <code>String</code>s. Each <code>String</code> in the
<code>List</code> is a Base64-encoded DER PKIX certificate value.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the X.509 certificate chain</dd>
</dl>
</li>
</ul>
<a id="getX509SHA1Thumbprint()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getX509SHA1Thumbprint</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getX509SHA1Thumbprint()</pre>
<div class="block">Returns the X.509 certificate SHA-1 thumbprint that is a base64url-encoded SHA-1
thumbprint (a.k.a. digest) of the DER encoding of the X.509 certificate
corresponding to the key used to digitally sign the JWS or encrypt the JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the X.509 certificate SHA-1 thumbprint</dd>
</dl>
</li>
</ul>
<a id="getX509SHA256Thumbprint()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getX509SHA256Thumbprint</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getX509SHA256Thumbprint()</pre>
<div class="block">Returns the X.509 certificate SHA-256 thumbprint that is a base64url-encoded
SHA-256 thumbprint (a.k.a. digest) of the DER encoding of the X.509 certificate
corresponding to the key used to digitally sign the JWS or encrypt the JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the X.509 certificate SHA-256 thumbprint</dd>
</dl>
</li>
</ul>
<a id="getType()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getType()</pre>
<div class="block">Returns the type header that declares the media type of the JWS/JWE.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the type header</dd>
</dl>
</li>
</ul>
<a id="getContentType()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentType</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getContentType()</pre>
<div class="block">Returns the content type header that declares the media type of the secured content
(the payload).</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content type header</dd>
</dl>
</li>
</ul>
<a id="getCritical()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getCritical</h4>
<pre class="methodSignature">public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getCritical()</pre>
<div class="block">Returns the critical headers that indicates which extensions to the JWS/JWE/JWA
specifications are being used that MUST be understood and processed.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the critical headers</dd>
</dl>
</li>
</ul>
<a id="getHeaders()">

</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaders</h4>
<pre class="methodSignature">public&nbsp;java.util.Map&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;getHeaders()</pre>
<div class="block">Returns the headers.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the headers</dd>
</dl>
</li>
</ul>
<a id="getHeader(java.lang.String)">

</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getHeader</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getHeader&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the header value.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - the type of the header value</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the header name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the header value</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>

<footer role="contentinfo">
<nav role="navigation">

<div class="bottomNav"><a id="navbar.bottom">

</a>
<div class="skipNav"><a href="JwsHeader.html#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">

</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="JwsHeader.html#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="JwsHeader.html#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="JwsHeader.html#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">

</a></div>

</nav>
</footer>
<script>if (window.parent == window) {(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-2728886-23', 'auto', {'siteSpeedSampleRate': 100});ga('send', 'pageview');}</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"7040e19f8bfd97cf","token":"bffcb8a918ae4755926f76178bfbd26b","version":"2021.12.0","si":100}' crossorigin="anonymous"></script>
</body>
</html>
